database/sql.DB.freeConn (field)
32 uses
database/sql (current package)
sql.go#L518: freeConn []*driverConn // free connections ordered by returnedAt oldest to newest
sql.go#L936: fns := make([]func() error, 0, len(db.freeConn))
sql.go#L937: for _, dc := range db.freeConn {
sql.go#L940: db.freeConn = nil
sql.go#L1008: idleCount := len(db.freeConn)
sql.go#L1011: closing = db.freeConn[maxIdle:]
sql.go#L1012: db.freeConn = db.freeConn[:maxIdle]
sql.go#L1148: last := len(db.freeConn) - 1
sql.go#L1150: c := db.freeConn[i]
sql.go#L1153: closing = db.freeConn[:i:i]
sql.go#L1154: db.freeConn = db.freeConn[i:]
sql.go#L1161: if len(db.freeConn) > 0 {
sql.go#L1162: c := db.freeConn[0]
sql.go#L1173: for i := 0; i < len(db.freeConn); i++ {
sql.go#L1174: c := db.freeConn[i]
sql.go#L1178: last := len(db.freeConn) - 1
sql.go#L1181: copy(db.freeConn[i:], db.freeConn[i+1:])
sql.go#L1182: db.freeConn[last] = nil
sql.go#L1183: db.freeConn = db.freeConn[:last]
sql.go#L1224: Idle: len(db.freeConn),
sql.go#L1226: InUse: db.numOpen - len(db.freeConn),
sql.go#L1332: last := len(db.freeConn) - 1
sql.go#L1336: conn := db.freeConn[last]
sql.go#L1337: db.freeConn = db.freeConn[:last]
sql.go#L1559: if db.maxIdleConnsLocked() > len(db.freeConn) {
sql.go#L1560: db.freeConn = append(db.freeConn, dc)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)